import {
  RecomPlaylist_Data_v_hotItemType,
  NewSong_Data_SongList_type,
  NewSong_Data_LanList_type,
  ImgUrlType,
  NewAlbum_Albums_Type,
  NewAlbum_Albums_Singer_Type,
  TopList_group_Toplist_Song_DataType,
} from '@/api/home/getRecommendType'
export interface HomeStoreDataType {
  recomPlaylist: RecomPlaylist_Data_v_hotItemType[]
  newSongLanList: NewSong_Data_LanList_type[]
  newSongList: NewSongListType[]
  lan: string
  wonderful: WonderfulDataType[]
  new_album: NewAlbumType[]
  toplist: TopListType[]
}
export interface TopListType {
  id: number
  title: string
  song: TopList_group_Toplist_Song_DataType[]
}

export interface NewAlbumType {
  id: number
  name: string
  singers: NewAlbum_Albums_Singer_Type[]
  photo: string
}

export interface NewSongListType {
  title: string
  id: number
  mid: string
  name: string
  type: number
  imgUrl?: string
  singer: NewSongList_SingerType[]
}
export interface NewSongList_SingerType {
  name: string
  title: string
  id: number
  type: number
}
export interface WonderfulDataType {
  id: number
  picInfo: string
}
